wayland: Implement virtual modifiers
authorMatthias Clasen <mclasen@redhat.com>
Sat, 16 Apr 2016 02:20:25 +0000 (22:20 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 16 Apr 2016 02:22:48 +0000 (22:22 -0400)
commit64c2a65cc07e8beb11ada231a9f8e13b2e9abbb1
tree1e2184a875f7b4fb4406aa0416b0b5934d5d7761
parent101cecf7248f7b1ff7d1f66c782a26832a392dbb
wayland: Implement virtual modifiers

Since Wayland is using libxkbcommon, it inherits X unfortunate
real/virtual modifier distinction, so we have to do the same
gymnastics we do for X to map between the two.

This should fix matching of accelerators using virtual modifiers
(modulo gnome-shell bugs regarding the handling of Super).

https://bugzilla.gnome.org/show_bug.cgi?id=764424
gdk/wayland/gdkkeys-wayland.c